home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 14 / CU Amiga Magazine's Super CD-ROM 14 (1997)(EMAP Images)(GB)(Track 1 of 3)[!][issue 1997-09].iso / CUCD / Graphics / WildFire / WildFireFPU / Bonus / PSMP / PSMP.readme < prev    next >
Encoding:
Text File  |  1997-01-21  |  4.9 KB  |  108 lines

  1. Short:  IFF-8SVX player by Smack/Infect V1.00
  2. Author: epgbd@cluster.urz.uni-halle.de
  3. Type:   mus/play
  4.  
  5.  
  6. $VER: PSMP 1.00 (Tue 21-Jan-97)
  7.  
  8. News
  9. ----
  10. This is meant to be something like a "final version".
  11. I've been persuaded to add a mini-GUI to the program. And, in the previous
  12. versions one could incidentally hold up the sample loader by dragging some
  13. window (and thus delaying the graphical output) - this is fixed now.
  14.  
  15. Future
  16. ------
  17. Undoubted there are lots of things the program could have (only think of
  18. all these "CD-player features") but I never wanted PSMP to be *the* player
  19. to fulfill *all* needs. Why should I try to re-invent the wheel? I mean,
  20. there are some sound players that are really big, so wouldn't it make more
  21. sense to write a Delitracker-player-modul with PSMP's features for all those
  22. people who want the most comfortable GUI? But since I won't do this (because
  23. I simply don't need it:) somebody else would have to do it.
  24. PSMP will not grow any further, however, if there are any bugs to be fixed
  25. I'm going to do it, of course.
  26.  
  27. Introduction
  28. ------------
  29. After I bought a large hard disk a few months ago I thought that I would
  30. need something to fill it so I sampled some CDs borrowed from friends.
  31. And, as I'm a hobby programmer, I also had to code my own player program
  32. which was very small and simple and not to be released to the pulic. But
  33. when I found a program called 'wavepak' which compresses samples using the
  34. 4Bit-Delta algorithm (Fibonacci coding) and also introduces the new
  35. Exponential coding, I implemented some code in my player to support these
  36. compressed samples. And, while we are talking about compression, I thought
  37. it could be nice to play XPK-compressed files because these special
  38. 8Bit-sample packers (SQSH, CRMS) achieve quite good compression ratios
  39. without the quality loss of 4Bit-Delta.
  40. After the first release of PSMP on Aminet several people have sent me letters
  41. giving me suggestions for new features (hi Lamar!). Most of the requested
  42. things appeared quite useful to me so I implemented them (Workbench startup,
  43. stereo sample support, LOADALL). And after all the program is still quite
  44. small in size, even with the new progress indicator and the gadgets.
  45.  
  46. Features
  47. --------
  48.  -plays large samples (>64K) while loading (unless forced to LOADALL)
  49.  -supports compression (type 1: Fibonacci Delta, type 2: Exponential Delta,
  50.   the latter one was introduced by Wilhelm Noeker in his program 'wavepak')
  51.  -files may be compressed with XPK (they are loaded and decompressed
  52.   partially using xpkmaster.library's function XpkRead())
  53.  -no MUI (yes, it's one of the main features!)
  54.  -source code included (also contains the program's history)
  55.  
  56. Requirements
  57. ------------
  58. PSMP should work on all Amigas equipped with OS V37+.
  59.  
  60. Usage
  61. -----
  62. PSMP can be started from shell with these options:
  63.  FILE................file name of an IFF-8SVX sample,
  64.                      if omitted a reqtools filerequester appears
  65.  P=PLAYBACKRATE/K/N..set sampling rate for playing (in Hz=1/sec),
  66.                      overrides the value stored in the file
  67.  F=FILTER/S..........enable hardware-lowpass-filter
  68.  R=REPEAT/S..........restart sample after EOF (loop forever)
  69.  I=INFO/S............don't play, just print some information about the file
  70.  L=LOADALL/S.........the complete file is loaded to memory before playing,
  71.                      useful when playing samples from floppy disk
  72.  NP=NOPROGRESS/S.....don't open progress indicator window
  73.  NI=NOINFO/S.........don't output anything to shell or CON: window
  74.  PS=PUBSCREEN/K......name of the public screen on which the progress indicator
  75.                      will open (note that the name is case-sensitive!)
  76. It is also possible to start PSMP from Workbench, either directly via its
  77. own icon or via the 'Default Tool'-field of a sample's icon.
  78. All shell options (except FILE of course) can also be used as tooltypes.
  79.  
  80. While PSMP is running it can be controlled via these break signals:
  81.  Ctrl-F...toggle hardware-lowpass-filter on/off
  82.  Ctrl-E...repeat mode off (exit when the sample's end is reached next time)
  83.  Ctrl-D...repeat mode on
  84.  Ctrl-C...exit immediately
  85. The progress indicator is updated when PSMP needs to load the next 32KB-part
  86. of the sample, so the update time depends on the sampling rate. (sorry, but
  87. updating exactly each second would require much more effort and I think
  88. it's not really necessary, is it?)
  89.  
  90. Author
  91. ------
  92. PSMP is Copyright (c) 1996, 1997 by Michael Henke. It is released as FREEWARE,
  93. which means it may be distributed and used for free, but no profit may be
  94. made with it (neither by selling the program nor by using it commercially).
  95. The program and the information within this text are provided 'AS-IS'.
  96. The entire risk as to its quality and performance is with the user.
  97. In no event will the author be liable for direct, indirect, incidental or
  98. consequential damages resulting from any defect in the program.
  99.  
  100. Michael Henke (Smack/Infect)
  101. Praetoriusstr. 1/205
  102. 06124 Halle
  103. Germany
  104. EMail: epgbd@cluster.urz.uni-halle.de
  105.  
  106. Don't eat the bad fish :-)
  107. Infect rulez.
  108.